1210100
10126
300121
111441
150282
278756
542622
1764699
1031819
1143125
2338155
1102797
789312
881870
820147
909949
1017724
831610
570505
57952
101987
614377
297284
547842